.service_title {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 10px 0px;
}
.service_title h1 {
    font-size: 24px;
}
.service_content {
    width: 100%;
    overflow: hidden;
}
.service_item {
    float: left;
    overflow: hidden;
    background: #f5f5f5;
}
.service_item .img {
    background-size:cover !important;
}
.service_tkw {
    border-top: 5px solid #f2b701;
}
.service_ga {
    border-top: 5px solid #e57d04;
}
.service_tuw {
    border-top: 5px solid #dc0030;
}
.service_seo {
    border-top: 5px solid #b10058;
}
.service_d {
    border-top: 5px solid #7c378a;
}
.service_h {
    border-top: 5px solid #09a275;
}
.service_tkw .img {
    background: url(../img/icon_s_tkw.png) no-repeat;
}
.service_ga .img {
    background: url(../img/icon_s_ga.png) no-repeat;
}
.service_tuw .img {
    background: url(../img/icon_s_tuw.png) no-repeat;
}
.service_seo .img {
    background: url(../img/icon_s_seo.png) no-repeat;
}
.service_d .img {
    background: url(../img/icon_s_d.png) no-repeat;
}
.service_h .img {
    background: url(../img/icon_s_h.png) no-repeat;
}
.service_item h2 {
    text-align: center;
    text-transform: uppercase;
    color: #333;
}
.service_item p {
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
}
.service_item a {
    display: block;
    width: 100%;
    font-weight: bold;
    text-align: center;
}